package cn.iocoder.yudao.module.ems.convert.maintaintask;


import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import cn.iocoder.yudao.module.ems.controller.admin.maintaintask.vo.MaintainTaskItemCreateReqVO;
import cn.iocoder.yudao.module.ems.controller.admin.maintaintask.vo.MaintainTaskItemRespVO;
import cn.iocoder.yudao.module.ems.controller.admin.maintaintask.vo.MaintainTaskItemCreateReqVO;
import cn.iocoder.yudao.module.ems.controller.admin.maintaintask.vo.MaintainTaskItemRespVO;
import cn.iocoder.yudao.module.ems.dal.dataobject.maintaintask.MaintainTaskItemDO;
import cn.iocoder.yudao.module.ems.dal.dataobject.maintaintask.MaintainTaskItemDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 保养标准项目 Convert
 *
 * @author 左达成
 */
@Mapper
public interface MaintainTaskItemConvert {

    MaintainTaskItemConvert INSTANCE = Mappers.getMapper(MaintainTaskItemConvert.class);

    List<MaintainTaskItemRespVO> convert(List<MaintainTaskItemDO> bean);

    List<MaintainTaskItemDO> convert2(Collection<MaintainTaskItemCreateReqVO> bean);

    MaintainTaskItemDO convert3(MaintainTaskItemRespVO bean);

    MaintainTaskItemDO convert4(MaintainTaskItemCreateReqVO bean);

}
